<?php
     @header("Content-Type:text/html;charset=utf-8");    // 配置php文件返回的 文本类型 编码(适应低版本)
     

 // 前端请求的就是接口(php)返回的文本/html/json

// 变量
    // 1.变量以 $ 符号开始，后面跟着变量的名称
    // 2.以字母或者下划线字符开始
    // 3.只能包含字母 数字字符 以及 下划线（A-z、0-9 和 _ ）
    // 4.不能包含空格
    // 5.区分大小写（$y 和 $Y 是两个不同的变量）

// 全局变量
    $a = 10;
    $b = 20;

    echo $a."->".$b."<br>";       // . 并置运算符  用来做字符串拼接

// 局部变量
    // 参数作用域(形式参数也是局部变量)
    function fns($a,$b) {
        echo $a+$b."<br>";
    }
    fns(1,2);

    // 如何在函数内访问全局变量
        // 1.借助 global 关键词                 允许局部变量 访问全局变量
        // 2.借助 超级全局变量 $GLOBALS          类似js的window  $GLOBALS(以键值对形式存在的数组)
            function fn1() {
                // global $a,$b;  // 通过global 关键词 允许局部变量 访问全局变量

                $a = 100;
                $b = 200;

                $GLOBALS["a"] = 1000;
                $GLOBALS["b"] = 2000;
                echo $a+$b."<br>";
            }
            fn1();
    echo $a."->".$b;

?>